package main.zxsafty.model;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author H
 * @since 2023-06-07
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("base_t_tank_areas")
@ApiModel(value="BaseTTankAreas对象", description="")
public class BaseTTankAreas implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "审批状态编码")
    private Integer checkStatus;

    @ApiModelProperty(value = "审批状态名称")
    private String checkStatusName;

    @ApiModelProperty(value = "部门编码")
    private String department;

    @ApiModelProperty(value = "部门名称")
    private String departmentName;

    @ApiModelProperty(value = "区域编码")
    private String id;

    @ApiModelProperty(value = "储罐区名称")
    private String tankAreaName;

    @ApiModelProperty(value = "机构编码")
    private String orgCode;

    @ApiModelProperty(value = "机构名称")
    private String orgName;

    @ApiModelProperty(value = "火灾危险物种类代码")
    private String fireHazardCode;

    @ApiModelProperty(value = "火灾危险物种类名称")
    private String fireHazardName;

    @ApiModelProperty(value = "风险评级代码")
    private String riskRatingCode;

    @ApiModelProperty(value = "风险评级名称")
    private String riskRatingName;

    @ApiModelProperty(value = "储罐总数")
    private Integer tankTotal;

    @ApiModelProperty(value = "面积(平方米)")
    private Integer area;

    @ApiModelProperty(value = "所属范围")
    private String scope;

    @ApiModelProperty(value = "最小安全距离（米）")
    private Integer minimumDistance;

    @ApiModelProperty(value = "评级状态 0未评估1已评估")
    private String ratingStatus;

    @ApiModelProperty(value = "危险品品名")
    private String dangerNameList;

    @ApiModelProperty(value = "危险化学品ID")
    private String dangerId;

    @ApiModelProperty(value = "有无消防通道")
    private Integer firePassage;

    @ApiModelProperty(value = "是否设置围堰")
    private Integer cofferdam;

    @ApiModelProperty(value = "围堰高度")
    private Double cofferdamHeight;

    @ApiModelProperty(value = "围堰长度")
    private Double cofferdamLength;

    @ApiModelProperty(value = "围堰面积")
    private Integer cofferdamArea;

    @ApiModelProperty(value = "处理方式")
    private String handlingMode;

    @ApiModelProperty(value = "视频监控数量")
    private Integer videoCount;

    @ApiModelProperty(value = "负责人")
    private String chiefHead;

    @ApiModelProperty(value = "负责人电话")
    private String chiefHeadPhone;

    @ApiModelProperty(value = "技术负责人")
    private String technicalHead;

    @ApiModelProperty(value = "技术负责人电话")
    private String technicalHeadPhone;

    @ApiModelProperty(value = "操作负责人")
    private String operationHead;

    @ApiModelProperty(value = "操作负责人电话")
    private String operationHeadPhone;


}
